head-up sight - German English Dictionary